package me.hys.service.system;

import java.util.Map;

import me.hys.base.ApiResult;
import me.hys.entity.system.DeviceTokenEntity;

/**
 * Author: @author HYS . <br>
 * Date: 2015-10-19 下午10:55:52 . <br>
 * Function:
 */
public interface IDeviceTokenManager {
	/**
	 * @Title : save
	 * @Description : 保存设备号
	 */
	ApiResult save(DeviceTokenEntity entity);

	/**
	 * @Title : push
	 * @Description : apns推送
	 */
	void push(String content, Map<String, Object> params);

	/**
	 * @Title : findByDeviceToken
	 * @Description : 根据设备号查询
	 */
	DeviceTokenEntity findByDeviceToken(String deviceToken);
}
